-
Notifications
You must be signed in to change notification settings - Fork 317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
packaging: update #971
packaging: update #971
Conversation
First - don't we want to turn on hwmon and serial in all? the ones built from from CI: LinuxBuilds ubuntu_22_04
LinuxBuilds ubuntu_20_04
don't we want to turn on hwmon and serial? LinuxBuilds fedora34
ARMBuilds ubuntu-ppc64le
ARMBuilds ubuntu-x390x
ARMBuilds ubuntu-arm64v8
ARMBuilds ubuntu-arm32v7
So, I need to get the rpm and zypper autodetecting as well (after #969 is merged) |
I believe it makes sense to enable hwmon and serial, yes. |
Will do. |
86a7cce
to
60afcc2
Compare
fe961ec
to
5bcda40
Compare
945f3a6
to
595f207
Compare
Just so I can keep track of things:
|
915324d
to
4d0a874
Compare
d835430
to
00d1111
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM to the best of my knowledge (not that familiar with deb and rpm packaging...) One question though... I got the impression we wanted to enable hwmon and serial for CI? is that being done?
That was done separately as #977 since it wasn't really part of this (and is already merged). |
@rgetz LGTM, is it ready for merge now? |
yes - merge anytime. |
Will fix the spelling errors the check pointed out - it sucks that this check need to be done by hand.
|
00d1111
to
6a3ea5f
Compare
when things moved from travis-ci to azure, some packaging options were lost. Specifically DEB_DETECT_DEPENDENCIES for debian based systems. This ensures that the version numbers from the host systems are put in the deb files so that things are actually compatible with the downstream systems. This patch removes the option, and makes it the default behavior, and makes RPM based systems do the same. basically - fixing issues that weren't seen over the last 3 years while this was turned off. Signed-off-by: Robin Getz <rgetz@mathworks.com>
When using the tar balls - it's problematic sometime, since we don't include the required libraries that are needed to run, and have no way to communicate these to a end user (like a deb or rpm does). This fixes that by adding a "required2tar" target which can be run after "make package", which fixes this problem, by adding the required libraries to the tar ball, just like we do for the windows zip file. Signed-off-by: Robin Getz <rgetz@mathworks.com>
6a3ea5f
to
30a0a85
Compare
when things moved from travis-ci to azure, some packaging options were lost. Specifically DEB_DETECT_DEPENDENCIES for debian based systems. This ensures that the version numbers from the host systems are put in the deb files so that things are actually compaitible with the downstream systems.
Turn that back on, and fix the issues that weren't seen over the last 3 years while this was turned off.